h1, h2, h3, h4, h5, h6 {
  font-family: verdana, arial, sans;
  color: #5d7fb9;
}

body, td, div, span {
  font-size: 83%;
  font-family: verdana, arial, sans;
}

a, a:visited, a:active {
  color: #5c7fb9;
}

table {
  border-collapse: collapse;
}

hr.slim {
  border-bottom: 1px solid #aaa;
  border-top: 1px dashed #aaa;
  border-left: 0;
  border-right: 0;
  height: 3px;
}

input.slim {
  border: 1px solid #aaa;
}

div.slim {
  border: 1px solid #aaa;
  background: #eee;
}

span.slim {
  color: #aaa;
}

span.check {
  cursor: default;
}

div.debug {
  font-family: monospace;
  height: 100px;
  width: 500px;
  overflow: auto;
}

img.icon {
  border: 2px solid #5c7fb9;
}

td:hover.album {
  background: #e0ffe0;
}

td.album {
  border: 2px solid #fff;
}

td.included {
  background: #e8eef7;
}
